home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / pc / tr < prev    next >
Text File  |  2005-01-13  |  8KB  |  154 lines

  1.  
  2. // based on
  3. // Turkish keyboard symbols for PC and xkb
  4. // This file distributed without any expressed or implied warranty
  5. // Nilg├╝n Belma Bug├╝ner <nilgun@superonline.com>, 2002
  6. //
  7. // $XFree86: xc/programs/xkbcomp/symbols/pc/tr,v 1.5 2003/04/19 12:22:12 pascal Exp $
  8.  
  9. //Default Layout (Turkish Q)
  10. default partial
  11. xkb_symbols "basic" {
  12.  
  13.     include "pc/latin"
  14.  
  15.     name[Group1]="Turkish";
  16.  
  17.     key <AE01>    { [         1,    exclam,    onesuperior,    exclamdown ] };
  18.     key <AE02>    { [         2, apostrophe,      sterling,   twosuperior ] };
  19.     key <AE03>    { [        3, asciicircum,    numbersign, threesuperior ] };
  20.     key <AE04>    { [         4,       plus,        dollar,    onequarter ] };
  21.     key <AE06>    { [         6,  ampersand, threequarters,    VoidSymbol ] };
  22.     key <AE07>    { [         7,      slash,     braceleft,    VoidSymbol ] };
  23.     key <AE08>    { [         8,  parenleft,   bracketleft,    VoidSymbol ] };
  24.     key <AE09>    { [         9, parenright,  bracketright,     plusminus ] };
  25.     key <AE10>    { [         0,      equal,    braceright,        degree ] };
  26.     key <AE11>    { [  asterisk,   question,     backslash,  questiondown ] };
  27.     key <AE12>    { [     minus, underscore,      division,    VoidSymbol ] };
  28.  
  29.     key <AD02>    { [         w,          W,   VoidSymbol,   VoidSymbol ]    };
  30.     key <AD03>    { [         e,          E,     EuroSign,   VoidSymbol ]    };
  31.     key <AD05>    { [         t,          T,    trademark,   VoidSymbol ]    };
  32.     key <AD07>    { [         u,          U,  ucircumflex,  Ucircumflex ]    };
  33.     key <AD08>    { [  idotless,          I,  icircumflex,  Icircumflex ]    };
  34.     key <AD09>    { [         o,          O,  ocircumflex,  Ocircumflex ]    };
  35.     key <AD10>    { [         p,          P,   VoidSymbol,   VoidSymbol ]    };
  36.     key <AD11>    { [    gbreve,     Gbreve ] };
  37.     key <AD12>    { [udiaeresis, Udiaeresis,   asciitilde,  dead_macron ]    };
  38.  
  39.     key <AC01>    { [         a,          A,  acircumflex,  Acircumflex ]    };
  40.     key <AC02>    { [         s,          S,      section,   VoidSymbol ]    };
  41.     key <AC03>    { [         d,          D,   VoidSymbol,   VoidSymbol ]    };
  42.     key <AC04>    { [         f,          F,  ordfeminine,   VoidSymbol ]    };
  43.     key <AC05>    { [         g,          G,   VoidSymbol,   VoidSymbol ]    };
  44.     key <AC06>    { [         h,          H,   VoidSymbol,   VoidSymbol ]    };
  45.     key <AC08>    { [         k,          K,   VoidSymbol,   VoidSymbol ]    };
  46.     key <AC09>    { [         l,          L,   VoidSymbol,   VoidSymbol ]    };
  47.     key <AC10>    { [  scedilla,   Scedilla,        acute,   dead_acute ]    };
  48.     key <AC11>    { [         i,  Iabovedot,   apostrophe,   dead_caron ]    };
  49.     key <TLDE>    { [  quotedbl,  backslash,    plusminus,       degree ]    };
  50.  
  51.     key <BKSL>    { [     comma,  semicolon,        grave,   dead_grave ]    };
  52.     key <LSGT>    { [      less,    greater,          bar,    brokenbar ]    };
  53.     key <AB08>    { [odiaeresis, Odiaeresis,     multiply,   VoidSymbol ]    };
  54.     key <AB09>    { [  ccedilla,   Ccedilla, periodcentered,     division ] };
  55.     key <AB10>    { [    period,      colon, dead_abovedot, dead_abovedot ] };
  56.     key <SPCE>    { [     space,      space, nobreakspace,   nobreakspace ] };
  57.  
  58.     include "level3(ralt_switch_multikey)"
  59. };
  60.  
  61.  
  62. // Turkish F Layout
  63. partial
  64. xkb_symbols "tr_f" {
  65.  
  66.     include "pc/latin"
  67.  
  68.     name[Group1]="Turkish";
  69.  
  70.     key <AE01>    { [         1,     exclam,  onesuperior,   exclamdown ]    };
  71.     key <AE02>    { [         2,   quotedbl,  twosuperior,   VoidSymbol ]    };
  72.     key <AE03>    { [         3, asciicircum, numbersign, threesuperior ] };
  73.     key <AE04>    { [         4,     dollar,   onequarter,   VoidSymbol ]    };
  74.     key <AE06>    { [         6,  ampersand, threequarters,  VoidSymbol ]    };
  75.     key <AE07>    { [         7, apostrophe,    braceleft,   VoidSymbol ]    };
  76.     key <AE08>    { [         8,  parenleft,  bracketleft,   VoidSymbol ]    };
  77.     key <AE09>    { [         9, parenright, bracketright,    plusminus ]    };
  78.     key <AE10>    { [         0,      equal,   braceright,       degree ]    };
  79.     key <AE11>    { [     slash,   question,    backslash, questiondown ]    };
  80.     key <AE12>    { [     minus, underscore,     division,   VoidSymbol ]    };
  81.  
  82.     key <AD01>    { [         f,          F,           at,   VoidSymbol ]    };
  83.     key <AD02>    { [         g,          G,   VoidSymbol,   VoidSymbol ]    };
  84.     key <AD03>    { [    gbreve,     Gbreve,   VoidSymbol,   VoidSymbol ]    };
  85.     key <AD04>    { [  idotless,          I,    paragraph,   VoidSymbol ]    };
  86.     key <AD05>    { [         o,          O,  ocircumflex,  Ocircumflex ]    };
  87.     key <AD06>    { [         d,          D,          yen,   VoidSymbol ]    };
  88.     key <AD07>    { [         r,          R,   registered,   VoidSymbol ]    };
  89.     key <AD08>    { [         n,          N,   VoidSymbol,   VoidSymbol ]    };
  90.     key <AD09>    { [         h,          H,       degree,   VoidSymbol ]    };
  91.     key <AD10>    { [         p,          P,     sterling,   VoidSymbol ]    };
  92.     key <AD11>    { [         q,          Q, dead_diaeresis, dead_abovering ] };
  93.     key <AD12>    { [         w,          W,   asciitilde,   dead_breve ]    };
  94.  
  95.     key <AC01>    { [         u,          U,  ucircumflex,  Ucircumflex ]    };
  96.     key <AC02>    { [         i,  Iabovedot,  icircumflex,  Icircumflex ]    };
  97.     key <AC03>    { [         e,          E,     EuroSign,   VoidSymbol ]    };
  98.     key <AC04>    { [         a,          A,  acircumflex,  Acircumflex ]    };
  99.     key <AC05>    { [udiaeresis, Udiaeresis,  ucircumflex,  Ucircumflex ]    };
  100.     key <AC06>    { [         t,          T,    trademark,   VoidSymbol ]    };
  101.     key <AC07>    { [         k,          K,   VoidSymbol,   VoidSymbol ]    };
  102.     key <AC08>    { [         m,          M,           mu,   VoidSymbol ]    };
  103.     key <AC09>    { [         l,          L,   VoidSymbol,   VoidSymbol ]    };
  104.     key <AC10>    { [         y,          Y,        acute,   dead_acute ]    };
  105.     key <AC11>    { [  scedilla,   Scedilla,   numbersign,   dead_caron ]    };
  106.     key <TLDE>    { [      plus,   asterisk,      notsign,    plusminus ]    };
  107.  
  108.     key <BKSL>    { [         x,          X,        grave,   dead_grave ]    };
  109.     key <AB01>    { [         j,          J, guillemotleft,  VoidSymbol ]    };
  110.     key <AB02>    { [odiaeresis, Odiaeresis, guillemotright, VoidSymbol ]    };
  111.     key <AB03>    { [         v,          V, leftdoublequotemark, VoidSymbol ] };
  112.     key <AB04>    { [         c,          C,         cent,    copyright ]    };
  113.     key <AB05>    { [  ccedilla,   Ccedilla, rightdoublequotemark, VoidSymbol] };
  114.     key <AB06>    { [         z,          Z,   VoidSymbol,   VoidSymbol ]    };
  115.     key <AB07>    { [         s,          S,      section,   VoidSymbol ]    };
  116.     key <AB08>    { [         b,          B,     multiply, nobreakspace ]    };
  117.     key <AB09>    { [    period,      colon,     division, dead_abovedot]    };
  118.     key <AB10>    { [     comma,  semicolon, periodcentered, VoidSymbol ]    };
  119.     key <SPCE>    { [    space,       space, nobreakspace, nobreakspace ]    };
  120.     key <LSGT>    { [     less,     greater,          bar,    brokenbar ]    };
  121.    
  122.     include "level3(ralt_switch_multikey)"
  123. };
  124.  
  125. // Turkish Alt-Q Layout
  126. partial
  127. xkb_symbols "tr_alt" {
  128.  
  129.     include "pc/latin"
  130.  
  131.     name[Group1]="Turkish";
  132.  
  133.     key <AE07>  { [         7,   ampersand,  lowleftcorner,  upleftcorner ] };
  134.     key <AE08>  { [         8,    asterisk,          leftt,          topt ] };
  135.     key <AE09>  { [         9,   parenleft,         rightt,          bott ] };
  136.     key <AE10>  { [         0,  parenright, lowrightcorner, uprightcorner ] };
  137.     key <AE11>  { [     minus,  underscore, horizlinescan5,      vertbar  ] };
  138.     key <AE12>  { [     equal,        plus,  crossinglines  ] };
  139.  
  140.     key <AD03>  { [         e,           E,     EuroSign,   VoidSymbol ] };
  141. //    key <AD05>        { [         t,           T,    trademark,   VoidSymbol >
  142.     key <AD07>  { [         u,           U,   udiaeresis,   Udiaeresis ] };
  143.     key <AD08>  { [         i,           I,     idotless,    Iabovedot ] };
  144.     key <AD09>  { [         o,           O,   odiaeresis,   Odiaeresis ] };
  145.     key <AC01>  { [         a,           A,  acircumflex,  Acircumflex ] };
  146.     key <AC02>  { [         s,           S,     scedilla,     Scedilla ] };
  147.     key <AC05>  { [         g,           G,       gbreve,       Gbreve ] };
  148.  
  149.     key <AB03>  { [         c,           C,     ccedilla,     Ccedilla ] };
  150.     key <SPCE>  { [     space,       space, nobreakspace, nobreakspace ] };
  151.  
  152.     include "level3(ralt_switch_multikey)"
  153. };
  154.